# -*- coding:utf-8 -*-#
"""
作者：王凯
日期：2024年09月24日
时间：13时20分
"""

# https://www.bizhi99.com/s/112692/
# 迪丽热巴图片下载

import requests
import re

url = "https://www.bizhi99.com/s/112692/"    # 网址
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
}
response = requests.get(url, headers=headers)    # 发送请求 get请求 requests：发送请求
response.encoding = "utf-8"    # 设置编码 response：响应对象

pattern = re.compile(r'<img.*?data-original="(.*?!)"', re.S)    # 正则表达式 compile：编译正则表达式  re.S：匹配任意字符包括换行符
content = re.findall(pattern, response.text)  # 匹配正则表达式 response.text：网页源码
numpy = 0    # 图片序号
for img_url in content:    # 循环下载图片 img_url是图片的链接 content是图片的链接列表
    print(f"正在下载第{numpy+1}张图片")
    numpy += 1
    f = open(f"img\\{numpy}.jpg", "wb")
    f.write(requests.get(img_url).content)  # 下载图片 content：是图片的二进制数据
    f.close()
print("下载成功")
